// pages/register/register.js
import notoken from '../../utils/notoken'
Page({

  /**
   * 页面的初始数据
   */
  data: {
      phone:'',
      password:''
  },
  /**
   * 跳转页面函数
   */
  toLogin(){
    wx.redirectTo({
      url: '/pages/login/login',
    })
  },
  /**
   * 获取输入参数
   */
  handleInput(event){
    let key = event.currentTarget.id;//
    this.setData({
      [key]:event.detail.value
    })
},
 async register(){
   let {phone,password} = this.data;
    //手机为空判断
    if(!this.data.phone){
      wx.showToast({
        title: '手机号不能为空',
        icon:'none'
      })
      return;
  }
  //手机格式判断
  let phoneReg = /^1(3|4|5|6|7|8|9)\d{9}$/;
  if(!phoneReg.test(phone)){
  wx.showToast({
    title: '手机号格式错误',
    icon:'none'
  })
  return;
}
  //密码是否为空判断
  if(!this.data.password){
    wx.showToast({
      title: '密码不能为空',
      icon:'none'
    })
    return;
  }
  
    let result = await notoken('classroom_ms1.0/user/register',{phone,password},'POST');
    console.log(result);
    if(result.data.code==0){
      wx.showToast({
        title: result.data.msg,
        duration: 2000 ,
      })
      setTimeout(function() {
        wx.reLaunch({
          url: '/pages/login/login',
        })
     }, 2000);
    }
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})